package com.situ.web.service.impl;

import java.util.List;

import com.situ.web.dao.IUserDao;
import com.situ.web.dao.impl.UserDaoImpl;
import com.situ.web.entity.Student;
import com.situ.web.entity.User;
import com.situ.web.service.IUserService;

public class UserServiceImpl implements IUserService {
	private IUserDao userDao = new UserDaoImpl();

	@Override
	public User login(String userName, String userPassword) {
		return userDao.login(userName,userPassword);
	}

	@Override
	public boolean insert(User user) {
		// 1、数据库中查看是不是有该姓名的学生 selectByName(name)
		// 2.1、如果有：表示该名字用户已经存在,不去调用insert
		// 2.2、如果没有：表示该名字用户不存在,去调用insert插入这个用户
		List<User> list =  userDao.selectByName(user.getName());
		if (list.size() > 0) {
			System.out.println("该用户已经存在");
			// 该名字用户已经存在
			return true;
		} else {
			int count = userDao.insert(user);
			return count == 1 ? true : false;
		}
	}

}
